alternator supporting strap - Spanish English Dictionary